iT邦幫忙

2024 iThome 鐵人賽

DAY 2
0
Python

Python 數值與數學模組介紹與應用系列 第 2

Day02.02.math — 數學函數1

  • 分享至 

  • xImage
  •  

數字理論和表示函數1

math.comb(n, k)

  • 用途: 計算從 n 個項目中選擇 k 個項目的組合數,不重複且無順序。
  • 語法: math.comb(n, k)
  • 參數:
    • n (int): 項目總數。
    • k (int): 選擇的項目數。
  • 返回: 一個整數,表示組合的數量。
  • 範例:
    import math
    print(math.comb(5, 2))  # 輸出: 10
    

math.copysign(x, y)

  • 用途: 返回具有 x 的大小(絕對值)但具有 y 符號的浮點數。
  • 語法: math.copysign(x, y)
  • 參數:
    • x (float): 要複製絕對值的數值。
    • y (float): 提供符號的數值。
  • 返回: 一個浮點數,具有 x 的絕對值但帶有 y 的符號。
  • 範例:
    import math
    print(math.copysign(3, -2))  # 輸出: -3.0
    

math.fabs(x)

  • 用途: 返回 x 的絕對值,作為浮點數。
  • 語法: math.fabs(x)
  • 參數:
    • x (float): 要計算絕對值的數值。
  • 返回: x 的絕對值,作為浮點數。
  • 範例:
    import math
    print(math.fabs(-3.14))  # 輸出: 3.14
    

math.factorial(n)

  • 用途: 計算 n 的階乘。
  • 語法: math.factorial(n)
  • 參數:
    • n (int): 要計算階乘的整數。
  • 返回: n 的階乘。
  • 範例:
    import math
    print(math.factorial(5))  # 輸出: 120
    

math.floor(x)

  • 用途: 返回不大於 x 的最大整數。
  • 語法: math.floor(x)
  • 參數:
    • x (float): 要取整的數值。
  • 返回: x 向下取整後的整數。
  • 範例:
    import math
    print(math.floor(3.9))  # 輸出: 3
    

上一篇
Day01.01. numbers — 數值抽象基類
下一篇
Day03.02.math — 數學函數2
系列文
Python 數值與數學模組介紹與應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言